@charset "utf-8";
/* CSS Document */
.main_bg{ background:#eeeff4; border-bottom:1px solid #fff; padding:20px 0 25px;}
.login_bg{ background:url(/images/login_bg.jpg) no-repeat;}
.login_bg_bss{ background:url(/images/login_bg_bss.jpg) no-repeat; height:442px;}
.total_money{ width:1066px; margin:0 auto; padding:20px 4px 20px 20px; background:#fff; color:#555;}
.total_money .blue:hover{ text-decoration:underline;}
.hxhao{ height:22px; background:url(/images/headpt.png) no-repeat; padding:0 0 12px 30px;}
.hxhao .name{ color:#22ac38; font-weight:bold; font-size:16px;}
.rating_down{ height:23px; line-height:21px; padding:0 10px; color:#f25422; border:1px solid #f35f31; border-radius:8px; display:inline-block;}
.rating_up{ height:23px; line-height:21px; padding:0 10px; color:#22ac38; border:1px solid #22ac38; border-radius:8px; display:inline-block;}
.rating_middle{ height:23px; line-height:21px; padding:0 10px; color:#00b4ac; border:1px solid #00b4ac; border-radius:8px; display:inline-block;}
.total_money_list{}
.total_money_list dl{ float:left;}
.total_money_list dd{ color:#f25422; padding-top:2px;}
.total_money_list dd span{ font-size:26px; font-weight:bold; color:#f25422; padding-right:6px;}
.total_money_list dl.wid1{ width:270px; overflow:hidden;}
.total_money_list dl.wid2{ width:182px; overflow:hidden;}
.total_money_list dl.wid3{ width:218px; overflow:hidden;}
.total_money_list dl.wid4{ width:206px; overflow:hidden;}
.total_money_list dl.wid5{ width:174px; overflow:hidden;}
.total_money_list dl.wid5 dd{ color:#555; padding-top:8px; font-size:16px;}
.my_wallet{ width:1066px; margin:20px auto 0; padding:20px 4px 20px 20px; background:#fff; color:#555;}
.new_e_b{ width:254px;}
.new_earn dt{ padding:16px 0 10px;}
.new_earn dd span{ font-size:26px; color:#524e65; font-weight:bold;}
.earn_detail{ padding-top:16px;}
.earn_detail dl{ padding-bottom:8px;}
.earn_detail dt{ color:#777; float:left;}
.earn_detail dd{ float:left;}
.wallet_btn{ padding-top:14px;}
.wallet_btn a{ width:52px; height:22px; line-height:22px; border:1px solid #afafaf; background:#f3f3f3; display:inline-block; margin-right:8px; font-size:12px; font-weight:bold; color:#777; text-align:center;}
.wallet_btn a:hover{ background:#d9d9d9;}
.wallet_btn a.blue{ border:none; background:none; font-size:14px; color: #00a0e9; font-weight:normal; width:auto;}
.recent_earnings{ width:586px; padding-left:22px;} 
.my_wallet_in{ width:442px; height:140px; border-right:2px dashed #e1e1ea; }
.my_wallet_in .tit{ margin-right:10px;}
.my_wallet_in .tit span{ color:#000; float:left;}
.my_wallet_in dt{ color:#777;}
.question_mark{ width:17px; height:17px; background:url(/images/icon.png) no-repeat; float:right;}
.quessd{position:relative; float:right; z-index:2;}
.quessd div{ display:none;}
.arrow_grey_top{background:url(/images/bz_arrow.gif) no-repeat; display: block; height: 9px; position: absolute; top: 16px; width: 16px; z-index: 5; right:0;}
.bz_arrow_bor{background:#fff; border: 1px solid #c0c9ce; border-radius: 3px; font-size: 12px; line-height: 20px; margin-left: -104px; padding: 12px; text-align: left; position: absolute;top: 24px; width: 200px; z-index: 4; box-shadow:0 2px 3px #ddd; right:-100px;}
.arrow_green_top{background:url(/images/green_arrow.gif) no-repeat; display: block; height: 9px;position: absolute; left:10px; margin-top:-1px; width: 18px; z-index: 2;}
.arrow_green_top2{background:url(/images/green_arrow2.png) no-repeat; display: block; height: 9px;position: absolute; left:6px; top:5px; width: 18px; z-index: 2;}
.gn_arrow_bor{background:#f7faf6; border: 1px solid #74d168; border-radius: 3px; font-size: 12px; height:40px; line-height: 20px; padding: 4px 8px; text-align: left; white-space:nowrap; z-index: 1;}
.gn_arrow_bor2{background:#f7faf6; border: 1px solid #74d168; border-radius: 3px; font-size: 12px; height:40px; line-height: 20px; padding: 4px 8px; text-align: left; white-space:nowrap; z-index: 1; position:absolute; top:13px;}
.view_remind{position:relative; z-index:2;}
.view_remind div{ display:none;}
.view_remind_bor{background:#fff; border: 1px solid #d9d9d9; border-radius: 3px; font-size: 14px; line-height: 20px; padding: 22px; text-align: left; position: absolute;top:-20px; width: 322px; left:95px; z-index: 4; }
.view_remind_bor li{ background:url(/images/dot_grey.gif) no-repeat 0 center; padding-left:12px; margin-bottom:8px;}
.arrow_left_pop{background:url(/images/arrow_left_pop.png) no-repeat; display: block; height: 13px; position: absolute; top: 10px; width: 10px; z-index: 5; left:86px;}

.repayment_reminder{position:relative; z-index:2; margin-right:10px;}
.repayment_reminder div{ display:none;}
.repayment_reminder .text{ border: 1px solid #bfbfbf; border-radius: 3px; line-height:36px; height:36px; width:232px; padding-left:4px; background:#fff url(/images/calendar.png) no-repeat 212px center; display:block;}
.repayment_reminder_pop{background:#fff; border: 1px solid #c0c9ce; border-radius: 3px;  line-height: 20px; text-align: left; position: absolute;top: 37px; width: 236px; z-index: 4; padding:4px 0 10px; }
.repayment_reminder_pop a{ width:22px; height:18px; background:#fff; color:#333; border:1px solid #d8d6d6; float:left; text-align:center; font-size:13px; margin:8px 0 0 8px;}
.repayment_reminder_pop a:hover,
.repayment_reminder_pop a.active{ background:#00a0e9; color:#fff;}

.tstion_amount{position:relative; float:left;}
.tstion_amount div{ display:none;}
.tstion_popup{display:block;position:absolute;top:9px; left:0;}
.date_return{position:relative; float:left; margin-top:53px;}
.date_return div{ display:none;}
.advan_popup{display:block;position:absolute;top:-58px; left:0;}
.keep_right .advan_popup{ left:-60px;}
.keep_right .arrow_green_top{ left:70px;}
.advances_data{ position:relative; height:110px; width:586px; z-index:1;}
.advances_data dt{ width:540px; height:5px; background:#cdcdcd; position:absolute; top:58px; left:16px;}
.advances_data dd{/* position:absolute;left:0;*/ float:left; margin-right:46px;}
.advances_data dd .data1,
.advances_data dd .data2,
.advances_data dd .data3,
.advances_data dd .data4,
.advances_data dd .data5,
.advances_data dd .data6,
.advances_data dd .data7,
.advances_data dd .hov{ cursor: pointer; background:url(/images/circle.png) no-repeat center 0; padding-top:18px; text-align:center; float:left; /*position:absolute; top:53px;*/ width:42px; display:block;}
.advances_data dd .data1:hover,
.advances_data dd .data2:hover,
.advances_data dd .data3:hover,
.advances_data dd .data4:hover,
.advances_data dd .data5:hover,
.advances_data dd .data6:hover,
.advances_data dd .data7:hover,
.advances_data dd .hov{background:url(/images/circle.png) no-repeat center -65px; color:#50c940;}
.data_green{ color:#22ac38;}
/*bill*/
.bill{ width:1090px; margin:18px auto 0; padding:20px 0 30px; background:#fff url(/images/bg_bill.gif) repeat-y;}
.all_sort_list{ width:201px; padding:0 16px 0 20px;}
.all_sort_list .item{ position:relative; z-index:2;}
.all_sort_list .item_list{display:none; position:absolute; width:352px; padding:14px 20px; min-height:200px;_height:200px;background:#fff;left:200px;box-shadow:0px 3px 6px #d3d3d3;border:1px solid #d5d4d4;z-index:10;}
.item_list .descri{ padding:10px 0;}
.enter_view{height:36px; line-height:36px; background:#f25422; padding:0 20px; color:#fff; font-size:16px; float:right;}
.all_sort_list a.index_logo{ width:200px; height:67px; margin-bottom:3px; display:block; background:#f4f4f4; border-radius:3px; text-align:center; line-height:67px;/* background:url(/images/logo_hxsy.gif) no-repeat;*/}
.all_sort_list .hover a.index_logo{position:relative; z-index:13; width:201px; height:70px; margin-bottom:0; background:url(/images/logo_hxsy_hover.png) no-repeat;}

.right_bill{ width:816px; padding:0 18px 0 19px;}
.tab_switching{margin-top:18px;height:38px; border:1px solid #dcdbdb; background:#f2f2f2;}
.tab_tit li{ width:103px; height:38px; float:left; font-size:14px; position:relative; z-index:1;}
.tab_tit li a{ height:38px; line-height:38px; display:block; text-align:center; color:#9da1a2; border-right:1px solid #dcdbdb;  cursor:pointer; width:102px;}
.tab_tit li.fli a{ color:#e4393c; background:#fff; height:38px; position:absolute; display:block; border-top:2px solid #f25422; top:-1px;}
.tab_tit li a:hover{ color:#e4393c;}
.tab_switching .more{ color:#9a9a9a; font-size:12px; line-height:38px; margin-right:8px;}

.tab_tit_funds{ width:1090px; height:40px; margin:0 auto 16px;}
.tab_tit_funds li{ width:102px; height:40px; float:left; font-size:16px; margin-right:10px;}
.tab_tit_funds li a{ width:102px; height:40px; line-height:34px; display:block; text-align:center; background:url(/images/bg_tit.png) no-repeat; color:#666;  cursor:pointer;}
.tab_tit_funds li.fli{ position:relative;}
.tab_tit_funds li.fli a{ color:#fff; background:url(/images/bg_tit.png) no-repeat 0 -40px; position:absolute; display:block;}
.tab_tit_funds_d a{ width:102px; height:40px; float:left; line-height:34px; margin-right:10px; text-align:center; background:url(/images/bg_tit.png) no-repeat; color:#666;  cursor:pointer;}
.tab_tit_funds_d a:hover{ color:#fff; background:url(/images/bg_tit.png) no-repeat 0 -40px;}

#tab_con div.fdiv {display:block;}

.table1{ font-size:13px; color: #333; line-height:20px;}
.table1 td{ padding:12px 0;}
.table1 .green{ font-size:14px;}
.table1 .orange{ font-size:14px;}
.dis_no{ display:none;}
.green{ color:#33ad69;}
.orange{ color:#f25422;}
.green_lake{ color:#00b5ad;}
.blue{ color:#00a0e9}
.grey_btn{ background:#888;}

.ad_index{ width:1090px; margin:0 auto;}
.ad_index img{ margin-top:18px;}

.arrow_icon{width:11px; height:11px; display:inline-block; background:url(/images/arrow_pop.png) no-repeat; margin-left:6px;}
.arrow_icon:hover{ background-position:0 -29px;}
/*资金记录*/
.balan_pay_record,
.recharge_record,
.withdrawals_record{ width:1014px; margin:0 auto; padding:20px 38px 30px; background:#fff;}
.balan_pay_record .money,
.recharge_record .money,
.withdrawals_record .money{ font-size:15px; color: #f25422; padding-bottom:14px; border-bottom:2px solid #d9d9d9;}
.balan_pay_record .money span,
.recharge_record .money span,
.withdrawals_record .money span{ font-size:20px;}
.total_outinto{ color:#00b5ad; font-size:15px; margin-left:24px;}
.filter_conditions .date_start{ padding-bottom:14px; line-height:36px;}
.filter_conditions .date_start input{width:175px; padding-left:5px; height:32px; line-height:32px;}
.filter_conditions dl{ margin-top:10px;}
.filter_conditions dt{ font-size:15px; color:#999; width:84px; line-height:28px; float:left;}
.filter_conditions dd{ float:left; width:920px;}
.filter_conditions dd a{ height:28px; line-height:28px; float:left; padding:0 12px; margin:0 12px 4px 0; border-radius:3px;}
.filter_conditions dd a:hover,
.filter_conditions dd a.current{ background:#f25422; color:#fff;}
.table2{ color:#333; margin-top:20px;}
.table2 th{ border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-weight:normal; color:#999; font-size:13px;}
.table2 td{ border-bottom:1px solid #e5e5e5; font-size:13px; padding:14px 0;}
.table2 .blue:hover{ text-decoration:underline;}
.icon_suc{ background:url(/images/icon_er.png) no-repeat 10px 18px; color:#18b160;}
.icon_fail{ background:url(/images/icon_er.png) no-repeat 10px -64px; color:#f25422;}
.filter_conditions dd a.btn_sure{padding:0 14px; margin-left:12px; height:30px; line-height:30px; display:inline-block; background:#f3f3f3; border:1px solid #afafaf; font-size:15px; float:none;}
.filter_conditions dd a.btn_sure:hover{ background:#d6d6d6; color:#333;}
.order_detail_tit{border:1px solid #add2fe; border-bottom:0; background:#fff; width:130px; margin-left:20px; line-height:28px; text-align:center; position:relative;bottom:-1px;}
.order_detail_con{border:1px solid #add2fe; padding:0 20px 20px;}
.order_detail_con .table2 th{ border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.txt20{ text-indent:20px;}

/*page*/
.page{ height:25px; line-height:25px; padding-top:20px;}
.page .page_num{ width:25px; height:25px; margin:0 3px; background:#d7d7d7; text-align:center; -moz-border-radius:12px; -webkit-border-radius:12px; -khtml-border-radius:12px; border-radius:12px; display:inline-block; color:#fff;}
.page .page_num:hover,
.page .page_num.active{ background:#f25422;}
.page span a{ color:#666;}
.page span a:hover{ color:#ff6559;}
.page .pre_page{ padding-right:12px;}
.page .next_page{ padding-left:12px;}
/*regist*/
.login_re { width: 1050px; padding: 0px 20px; margin: 0 auto; height: auto; overflow: hidden; }
.login_left { float: left; width: 345px; background: #fff; border-top: 3px solid #f25422; height: auto; margin-top: 20px; padding-left: 25px; padding-bottom: 40px; }
.login_left h3 { font-size: 26px; color: #9ea0a7; font-weight: bold; padding-top: 40px; }
.login_input { width: 100%; position: relative; height:64px; }
.icon_user { background: url(/images/login_ico.png) no-repeat 0px 0px; width: 16px; height: 16px; display: block; position: absolute; top: 9px; left: 8px; }
.icon_user2 { background: url(/images/login_ico.png) no-repeat -25px 0px; width: 14px; height: 20px; display: block; position: absolute; top: 9px; left: 8px; }
.login_ul { padding: 25px 0px 10px; }
.login_ul li{float:left;}
.code{width:100px;+width:94px; padding-left:0; +padding-left:6px; text-indent:6px;+text-indent:0; display:inline-block; border: 1px solid #bfbfbf; border-radius: 3px; line-height:36px; height:36px; background:#fff;}
.img_refresh{ width:19px; height:18px; background:url(/images/ver_refresh.gif) no-repeat; display:inline-block;}
.img_refresh:hover{ background-position:0 -18px;}
.ver_code{display:inline-block; margin:0 6px;}
.send_grey{background: #f2f2f2;color: #3e414f;text-align: center;border: 1px solid #d7d5d5; width:118px; height: 38px;line-height: 38px; text-align:center; border-radius:3px; margin-left:10px;}
.login_bth { background: #f25422; height: 32px; line-height: 32px; text-align: center; border-radius: 4px; display: block; color: #fff; font-size: 18px; font-weight: bold; padding: 5px 0; width:318px;}
.login_left .zc_wz,
.pop_login_bg .zc_wz { padding-right: 10px; line-height:18px; }
.login_left .zc_wz a,
.pop_login_bg .zc_wz a { font-size: 12px; }
.login_left p a:hover{ text-decoration:underline;}
.login_left .zc_view,
.pop_login_bg .zc_view{ color:#333; font-size:12px; text-align:right; padding:10px 28px 0 0;}
.login_input .input{ width:318px;+width:290px; padding-left:0; +padding-left:28px; height: 36px; text-indent:28px;+text-indent:0;}
.login_pd5 { margin: 0px 15px; color: #b2b2b2; }
.blue0 { color: #00a0e9; }
.login_right { float: left; position:relative; width:350px; z-index:20; margin:100px 0 0 260px;}
#focus{ width:350px; height:302px;overflow:hidden;position:relative;}
#focus ul{ width:350px; height:302px; overflow:hidden;}
#focus ul li{
	position:absolute;
	left:350px;top:0;
	width:350px;height:302px;overflow:hidden;-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; text-align:center;
}
#focus ul li div{position:absolute;overflow:hidden;}
#focus ul img{ -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.prenext{width: 17px; height: 29px;position:absolute;top:54px;cursor:pointer; z-index:1;}
.pre{background: url(/images/login_ico.png) no-repeat 0px -30px; left:0;}
.next{background: url(/images/login_ico.png) no-repeat -39px -30px; right:0;}
#focus .link_logo{ display:block;}
.f22{ font-size:22px; font-weight:bold; padding:34px 0 20px;}
#focus p{padding-bottom:32px; font-size:16px;}

.login_bg_bss .login_left{ float: none; width: 295px; background: #fff; border-top: 3px solid #f25422; height: auto; padding-left: 25px; padding-bottom: 40px; margin:32px auto 0; }
.login_bg_bss .login_input .input{ width:263px;+width:235px; padding-left:0; +padding-left:28px; height: 36px; text-indent:28px;+text-indent:0;}
.login_bg_bss .login_bth { width:263px; height:46px; line-height:46px;}
.login_bg_bss .login_left h3 { padding:22px 0 10px;}
.pop_login_bg{background:#fff; padding:0 0 26px 40px;}
.pop_login_bg .err_tips{ background:url(/images/icon_er.png) no-repeat 0 -78px; margin:0 0 0 10px; line-height:20px; padding-left:16px; font-size:12px;}

.regist{ width:890px; margin:0 auto; background:#fff; padding:40px 100px 100px 100px;}
.regist .tit_step1{ width:885px; height:64px; background:url(/images/titbg_regist.gif) no-repeat;}
.regist .tit_step2{ width:885px; height:64px; background:url(/images/titbg_regist.gif) no-repeat 0 -64px;}
.regist .tit_step3{ width:885px; height:64px; background:url(/images/titbg_regist.gif) no-repeat 0 -128px;}
.regist .tit_hui_step1{ width:884px; height:50px; background:url(/images/titbg_modify_hui.gif) no-repeat;}
.regist .tit_hui_step2{ width:884px; height:50px; background:url(/images/titbg_modify_hui.gif) no-repeat 0 -52px;}
.regist .tit_hui_step3{ width:884px; height:50px; background:url(/images/titbg_modify_hui.gif) no-repeat 0 -104px;}
.regist ul{ padding-top:28px;}
.regist li{ margin-top:20px;}
.regist li.add_tips{margin:38px 0 0 182px; background:url(/images/tips.png) no-repeat 0 2px; color:#00a0e9; padding-left:20px;}
.regist label{ float:left; width:180px; text-align:right; line-height:38px;}
.regist .agree label{width:auto; line-height:normal; cursor:pointer;}
.regist .position{ float:left;}
.regist .input{ width:284px; text-indent:5px;}
.regist .in_dea_text{ position:absolute; top:10px; left:6px; color:#999;}
.regist .suc_tips{ float:left; width:12px; height:12px; background:url(/images/icon_er.png) no-repeat; margin:13px 0 0 10px; color:#18b160;}
.regist .err_tips{ float:left; background:url(/images/icon_er.png) no-repeat 0 -69px; margin:0 0 0 10px; line-height:36px; padding-left:16px; color:#f25422;}
.login_left .err_tips{ background:url(/images/icon_er.png) no-repeat 0 -78px; margin:0 0 0 10px; line-height:20px; padding-left:16px; font-size:12px;}
.regist .send{padding:0 10px; height:36px; line-height:36px; background:#f2f2f2; color:#3e414f; text-align:center; border:1px solid #d7d5d5; border-radius:3px; margin-left:8px;}
.pop_modify .send{padding:0 10px; height:36px; line-height:36px; background:#f2f2f2; color:#3e414f; text-align:center; border:1px solid #d7d5d5; border-radius:3px; margin-left:8px; display:inline-block;}
.regist .dequ{width:26px; margin-right:8px; color:#999;}
.mar_li{ margin-left:180px;}
.regist .btn{ width:120px; height:40px; line-height:40px; text-align:center; background:#f25422; color:#fff; font-size:18px; border-radius:3px;}
.regist .btn:hover,
.regist .btn2:hover{background:#fe5d19;}
.suc_p{ background:url(/images/icon_suc.png) no-repeat; padding-left:68px; font-size:16px; color:#666; margin:46px 0 46px 240px;}
.regist .btn2{ width:290px; height:50px; line-height:50px; text-align:center; background:#f25422; color:#fff; font-size:18px; border-radius:3px;}
.err_p{ background:url(/images/icon_error.png) no-repeat; padding-left:68px; font-size:16px; color:#666; margin:46px 0 46px 240px;}
.add_credit .suc_p{ margin-left:0;}
.add_hui_tip{padding:0 0 80px 260px;}
.add_hui_tip .suc_p{ margin-top:120px;}
.add_hui_tip .suc_p font{color:#eb5502; padding:0 8px;}
.f_40{ font-size:40px; }
.suc_p .f_38{ font-size:38px; line-height:54px; font-weight:normal; color:#39b54a; margin-bottom:8px; display:block;}
.err_p .f_38{ font-size:38px; line-height:54px; font-weight:normal; color:#f25422; margin-bottom:8px; display:block;}
.login_first_tit{font-size:26px; color:#bbb; padding-left:180px; font-weight:bold;}

.f_20{ display:block; font-size:20px;}
.go_other{ border-top:1px dashed #c0c5c9; padding:30px 0 0 310px;}
.hx_family{ border-top:1px solid #e5e5e5; width:885px;}
.hx_family dt{ color:#3e414f; padding:26px 0 18px;}
.hx_family dd a{ width:210px; height:70px; background:#f4f4f4 url(/images/logo_hxsy.gif) no-repeat; float:left; margin:0 5px 12px 6px; border-radius:3px;}
.hx_family dd a:hover{ width:210px; height:70px; background:#f4f4f4 url(/images/logo_hxsy_se.gif) no-repeat; float:left; margin:0 5px 12px 6px; border-radius:3px;}
.hx_family dd a.pb,
.hx_family dd a.pb:hover{ background-position:2px 0; }
.hx_family dd a.hx,
.hx_family dd a.hx:hover{ background-position:2px -70px;}
.hx_family dd a.hkd,
.hx_family dd a.hkb:hover{ background-position:2px -140px;}
.hx_family dd a.dxb,
.hx_family dd a.dxb:hover{ background-position:2px -210px;}
.hx_family dd a.hkc,
.hx_family dd a.hkc:hover{ background-position:0 -280px;}
.hx_family dd a.ncb,
.hx_family dd a.ncb:hover{ background-position:0 -350px;}
.hx_family dd a.hxsj,
.hx_family dd a.hxsj:hover{ background-position:0 -420px;}
.hx_family dd a.hxtc,
.hx_family dd a.hxtc{ background-position:0 -490px;}
.right_bill{ width:816px; padding:0 18px 0 19px;}

.find_pwd_tit{font-size:24px; border-bottom:1px solid #ccc; margin-right:100px; padding-bottom:10px; background:url(/images/lock.png) no-repeat 4px 4px; padding-left:30px;}

/*惠卡宝定投*/
.hkb_plan_img,
.hkb_plan_list,
.hkb_plan_descri{ width:1020px; margin:0 auto; padding:22px 35px 30px; background:#fff;}
.hkb_plan_img h3,
.hkb_plan_list h3,
.hkb_plan_descri h3{ height:30px; line-height:30px; padding-left:18px; font-size:18px; color:#333; background:url(/images/icon.png) no-repeat 0 -102px;}
.hkb_plan_img h3{ position:absolute; top:26px; left:34px;}
.hkb_plan_img img{ padding-top:14px;}
.hkb_plan_descri{ margin-top:18px;}
.hkb_plan_list dl{ border:2px solid #dfdfdf; border-radius:3px; margin-top:18px;}
.hkb_plan_list dt{ height:48px; line-height:48px; background:#f2f2f2; font-size:20px; color:#888; font-weight:bold; padding-left:10px;}
/*.hkb_plan_list dt .rating{ width:30px; height:20px; line-height:20px; margin:0 10px; border:1px solid #00aeef; border-radius:3px; color:#00aeef; display:inline-block; font-size:16px; text-align:center; font-weight:normal;}*/
.hkb_plan_list dd{ height:38px; line-height:38px; width:210px; padding:26px 0 26px 10px; color:#555; float:left;}
.hkb_plan_list dd span{ font-size:24px;}
.hkb_plan_list dd em{ font-style:normal; font-size:16px;}
.hkb_plan_list .ensure{ width:192px; padding-left:18px; background:url(/images/icon.png) no-repeat 0 -142px;}
.hkb_plan_list .ensure span{ font-size:14px; color:#000; font-weight:bold;}
.hkb_plan_list dd.go_btn{ width:114px;}
.hkb_plan_list dd.go_btn a{ width:114px; height:38px; text-align:center; color:#fff; font-size:18px; background:#ff4400; border-radius:3px; display:block;}
.hkb_plan_list dd.go_btn a:hover{ background:#fe591d;}
.hkb_plan_descri table{ font-size:18px; color:#555; margin-top:18px;}
.hkb_plan_descri td{ padding:0 34px; border-bottom:3px solid #fff;}
.hkb_plan_descri .td1{ border-right:2px solid #fff;}
.transfer_list{width:1018px; background:#fff; margin:0 auto; padding:0 36px 40px;}
.transfer_list .selt{ padding:18px 0 28px;}
.transfer_list .selt a{ margin-right:22px; font-size:14px; }
.transfer_list .selt a:hover{ color: #f40;}
.transfer_list .selt a.active{ color:#f40; font-weight:bold;}
.transfer_list table{width:1018px; color:#555;}
.transfer_list th{ font-weight:normal; font-size:14px;}
.transfer_list td{ font-size:13px;}
.transfer_list .td1{ padding-left:24px;}
.income_table th{ font-weight:normal; font-size:14px;}
.transfer_table th{ font-weight:normal; font-size:13px;}
.income_table td{padding:12px 0; font-size:13px;}
.transfer_table td{padding:8px 0; font-size:12px;}
.transfer_table{ font-size:13px;}
.transfer_table .td1{ padding-left:12px;}

.btn_take{ width:50px; height:20px; line-height:20px; border:1px solid #f40; border-radius:3px; background:#f40; display:block; color: #fff; text-align:center;}
.btn_take:hover{ background:#fe5d19;}
.month_bill{ width:800px; padding-left:14px; height:42px; border:1px solid #d0e4c2; background:#fcfffa; line-height:42px; color:#22ac38;}
.month_bill h4{ float:left; background:url(/images/icon.png) no-repeat 0 -23px; padding:0 28px 0 24px; font-weight:bold; vertical-align:top;}
.month_bill h4 span{ font-weight:normal; padding-left:12px;}
.month_bill dl{ width:216px; height:42px;  float:left;/**/}
.month_bill dt,
.month_bill dd{ float:left;}
.month_bill dd span{ font-size:16px; font-weight:bold;}

/*充值提现转账*/
.money_operat{ width:960px; padding:30px 65px 60px; margin:0 auto; background:#fff;}
.money_operat h3{ height:30px; line-height:30px; font-size:22px;}
.money_operat h3 em{ font-style:normal; padding:0 10px; display:inline-block;}
.money_operat a.return{ width:40px; height:30px; background:#e8ecef url(/images/icon.png) no-repeat 8px -230px; display:inline-block; border-radius:3px; padding-left:20px; font-size:13px; color:#666;}
.money_operat h3 .line{ width:820px; height:1px; background:#e7ecee; display:inline-block;}
.money_operat .order{ width:958px; height:60px; line-height:60px; border:1px solid #f1d8b4; background:#fdf9f3; font-size:16px; margin-top:30px;}
.money_operat .order li{ float:left; padding-left:40px; width:300px;}
.money_operat .order li span{ color: #f25422;}
.money_operat_list li,
.money_operat_list2 li{ margin-top:22px;}
.money_operat_list li.text_sp,
.money_operat_list2 li.text_sp{ margin-top:12px; line-height:20px;}
.money_operat_list li.text_sp2{ margin-top:36px; line-height:26px;}
.money_operat_list li.text_sp2 label,
.money_operat_list li.text_sp2 span{ float:left; line-height:26px;}
.recharge_btn{border:1px solid #d92816; border-radius:2px; padding:1px 14px; display:inline-block; color:#d92816; margin-left:112px;}
.recharge_btn:hover{ background:#d92816; color:#fff;}
.money_operat_list2{padding:40px 0 0 120px;}
.money_operat_list label{ width:164px; padding-right:6px; float:left; text-align:right; line-height:38px;}
.money_operat_list li.text_sp label{ line-height:20px;}
.money_operat_list .input,
.money_operat_list2 li .input{ width:220px; padding-left:5px;}
.money_operat_list .icon_suc,
.money_operat_list2 .icon_suc{ display:inline-block; background-position:0 3px; padding-left:16px; margin-left:10px;}
.money_operat_list .icon_fail,
.money_operat_list2 .icon_fail{ display:inline-block; background-position:0 -78px; padding-left:16px; margin-left:10px;}
.border_li{border-bottom:1px solid #eee; padding-bottom:20px;}
.zt_suc{width:958px; padding:22px 0; line-height:36px; border:1px solid #f1d8b4; background:#fdf9f3; font-size:18px; margin:30px 0 40px 0;}
.zt_suc p{margin-left:100px; background:url(/images/suc_zt.png) no-repeat; padding-left:46px;}


.payment{ width:1090px; margin:0 auto;}
.payment .order{ width:1078px; height:60px; line-height:60px; overflow:hidden; font-size:16px; font-weight:bold; margin:0 6px; color:#333;}
.payment .order li{ float:left; width:400px;}
.payment .order li.or_wid1{width:480px;}
.payment .order li.or_wid2{width:338px;}
.payment li.wid_thr{ width:260px; text-align:right;}
.payment_list{ border-top:2px solid #bbb; background:#fff; padding:0 18px 20px; font-size:14px;}
.payment_merger{padding:10px 0; border-top:1px solid #bebfc3;}
.payment_merger .pro_name{ line-height:20px; overflow:hidden; color:#666; padding:6px;}
.payment_merger .pro_name dt{ width:284px; margin-right:15px; overflow:hidden; float:left;}
.payment_merger .pro_name dd{ float:left; width:425px; text-align:right; overflow:hidden;}
.payment_merger .pro_name dd.mer_wid1{width:354px; text-align:left; overflow:hidden;}
.payment_amount{ line-height:54px; border-bottom:1px dashed #ccc; color:#000; padding:0 18px; overflow:hidden;}
.payment_amount dt{ font-weight:bold; float:left;}
.payment_amount dd{ float:right; text-align:right;}
.payment_amount dd span{ font-size:24px; color:#eb5505; font-weight:bold;}
.wallet_balance{ border-bottom:1px solid #e6e6e6; line-height:54px; overflow:hidden; margin:2px;}
.wallet_balance .f24{ font-size:24px; font-weight:bold;}
.wallet_balance .checkbox{ margin:22px 6px 0 0; float:left;}
.wallet_balance .wb{ overflow:hidden; padding:0 18px;}
.wallet_balance .code_secd{ padding:0 18px; background:#e9f0fe; border-top:1px solid #c9d6f4; overflow:hidden;}
.wallet_balance .btn_code{width:118px; height:27px; line-height:27px; margin:14px 80px 0 12px; text-align:center; background:url(/images/btn_grey.gif) no-repeat 0 -60px; display:inline-block;}

.wallet_balance .input{ height:30px; line-height:30px; width:180px; padding-left:5px;}
.payment_list .btn{ height:40px; line-height:40px; padding:0 18px; color:#fff; font-size:18px; background:#f25422; display:inline-block; border-radius:3px; margin:28px 0 0 18px;}
.wb_active{ position:relative; border:2px solid #00aeef; margin:0;}
.payment_list .btn:hover{ background:#fc6c3e;}
.payment_list .pay_platform{ padding:0 18px;}
.payment_list .pay_platform dt{ font-weight:bold; padding:14px 0 8px;}
.payment_problem{ padding-bottom:24px; border-bottom:1px dotted #bebfc3; color:#000;}
.payment_problem h3{ font-size:18px; font-weight:bold;}
.payment_problem dl{padding-top:12px; line-height:22px;}
.payment_problem dt{ font-weight:bold;}
.btn_order{margin-bottom:34px;}
.btn_order .btn{background:#eeeff4 url(/images/icon_detail.png) no-repeat 16px 10px; display:block; padding-left:36px; color:#00aeef; font-size:14px; height:30px; line-height:30px; width:60px;border:2px solid #bbb; border-top:0; position:absolute; top:-30px; right:18px;}
.btn_order .btn:hover{ background:#eeeff4 url(/images/icon_detail.png) no-repeat 16px 10px;}
.pay_platform span{ float:left; width:144px; height:40px; border:1px solid #d7d5d5; border-radius:3px; position:relative; margin-right:28px; cursor:pointer;}
.pay_platform .llzf{ background:url(/images/payment_platform.gif) no-repeat 0 -50px; display:inline-block; width:107px; height:33px; margin:3px 0 0 16px;}
.pay_platform .hczf{ background:url(/images/payment_platform.gif) no-repeat 0 -100px; display:inline-block; width:92px; height:36px; margin:3px 0 0 24px;}
.pay_platform .gfb{ background:url(/images/payment_platform.gif) no-repeat 0 -202px; display:inline-block; width:112px; height:36px; margin:3px 0 0 16px;}
.pay_platform .bf{ background:url(/images/payment_platform.gif) no-repeat 0 -250px; display:inline-block; width:94px; height:33px; margin:3px 0 0 20px;}
.pay_platform span.select{ border:1px solid #e4393c;}
.pay_platform span.select em{ width:18px; height:14px; background:url(/images/payment_platform.gif) no-repeat; display:block; position:absolute; right:0; top:0;}
.money_operat_list .btn,
.money_operat_list2 .btn{ height:40px; line-height:40px; padding:0 18px; color:#fff; font-size:18px; background:#f25422; display:inline-block; border-radius:3px; margin-left:170px;}
.money_operat_list .btn:hover,
.money_operat_list2 .btn:hover{ background:#fc6c3e;}
.money_operat_list .grey_btn{ height:40px; line-height:40px; padding:0 18px; color:#fff; font-size:18px; background:#ccc; display:inline-block; border-radius:3px; margin-left:170px;}
.withdrawals_card .card{ width:144px; height:36px; border:1px solid #d7d5d5; border-radius:3px; background:url(/images/payment_platform.gif) no-repeat 10px -144px; display:inline-block; vertical-align:middle;}
.withdrawals_card .blue{ line-height:38px; display:inline-block; vertical-align:middle; margin-left:12px;}
.withdrawals_card dt{ font-size:13px; color:#888; margin-top:6px;}
.wallet_manage{}
.wallet_manage h3,
.wallet_income h3{ height:30px; line-height:30px; padding-left:18px; font-size:18px; color:#333; background:url(/images/icon.png) no-repeat 0 -102px;}
.wallet_manage_taotal{ height:60px; background:#f6f5f5; border-radius:3px; padding:24px 18px; margin-top:18px;}
.wallet_manage_taotal dl{ float:left; color:#666;}
.wallet_manage_taotal .dl_o{ width:172px; }
.wallet_manage_taotal .dl_t{ width:80px;}
.wallet_manage_taotal .dl_tt{ width:148px;}
.wallet_manage_taotal .dl_f{ width:178px;}
.wallet_manage_taotal dt{ padding-bottom:8px;}
.wallet_manage_taotal b{ font-size:22px;}
.wallet_manage_taotal .btn{ height:24px; line-height:24px; padding:0 13px 0 14px; border:1px solid #afafaf; float:left; margin:12px 7px 0 0; color:#666; white-space:nowrap;}
.wallet_manage_taotal .btn:hover,
.wallet_manage_taotal .current{ background:#fe5e25; border:1px solid #ff4400; color:#fff;}
.wallet_income{ margin-top:22px;}
.table3{ margin-top:18px;}
.table3 th{ color:#555; font-size:14px; font-weight:normal;}
.table3 td{ font-size:13px;}
.table3 .t_indent{ text-indent:80px;}
/*定投计划管理*/
.program_manage_total{ border-bottom:1px dotted #d1d6d8; font-size:16px; padding-bottom:12px; width:100%;}
.program_manage_total dl{ width:300px; color:#555;}
.program_manage_total dd{ font-size:20px; padding-top:8px;}
.program_manage_total dd b{ font-size:32px;}
.income_descri{ padding:12px 0 16px;}
.income_descri ul{ float:left; width:246px; font-size:14px; line-height:30px;}
.income_descri .tips{ float:left; height:34px; line-height:34px; padding:0 12px; margin-top:8px; font-size:14px;}
.invest_conre{ padding-bottom:24px; border-bottom:2px solid #d9d9d9;}
.invest_conre .btn{ height:38px; line-height:38px; padding:0 20px; background:#ff4400; color:#fff; font-size:18px; border-radius:3px; display:inline-block; margin-right:20px;}
.invest_conre .btn:hover{ background:#fe5d19;}
.tab_tit_plan{ height:64px; border-bottom:1px solid #d9d9d9; margin-bottom:14px;}
.tab_tit_plan li{ width:102px; height:64px; float:left; font-size:16px; margin-right:10px;}
.tab_tit_plan li a{ width:102px; height:64px; line-height:64px; display:block; text-align:center; color:#666;  cursor:pointer;}
.tab_tit_plan li.fli{ position:relative;}
.tab_tit_plan li.fli a{ color:#ff4400; border-bottom:2px solid #ff4400; position:absolute; bottom:-1px; display:block;}
.take_tit{width:1090px; margin:18px auto 0; background:#fff;}
.take_tit .tab_tit_plan{margin:0 35px;}
.take_tit .tab_tit_plan li{ font-size:18px;}
.right_bill .take_tit{width:816px; margin:0 0 14px;}
.right_bill .take_tit .tab_tit_plan{ margin:0;}
.right_bill .hkb_plan_list{ width:816px; padding:0;}
.right_bill .hkb_plan_list dl{ margin:0 0 18px; border:2px solid #e4e4ec;}
.right_bill .hkb_plan_list dd{ width:160px;}
.right_bill .hkb_plan_list dd.income{ width:180px;}
.right_bill .hkb_plan_list dd.term{ width:150px;}
.right_bill .hkb_plan_list dd.go_btn{ width:100px;}
.right_bill .hkb_plan_list dd.go_btn a{font-size:16px; height:32px; line-height:32px; text-align: center; width: 86px;}
.right_bill .tit_more{ margin-bottom:12px;}
.right_bill .tit_more a{ line-height:30px; color:#f40; font-size:13px; margin-right:6px;}
.right_bill .tit_more a:hover{ text-decoration:underline;}
.right_bill .hkb_plan_list dd span{ font-size:20px;}
.right_bill .hkb_plan_list .ensure span{ font-size:14px; color:#000; font-weight:bold;}
.right_bill .transfer_list{ width:816px; padding:0 0 40px;}
.right_bill .transfer_list table{width:816px;}
.right_bill .tab_tit_plan{ height:44px; border-bottom:1px solid #d9d9d9; margin-bottom:14px;}
.right_bill .tab_tit_plan li { height: 44px;}
.right_bill .tab_tit_plan li a { height: 44px; line-height: 24px;}

/*帮助中心*/
.help_re{width:1090px;height:auto;margin:0 auto;background:#fff;overflow:hidden; padding-bottom:30px;}
.help_left{width:222px;height:auto;background:#46495e;float:left;padding-bottom:70px;}
.help_ret h2{background:#b6b8c6;height:60px;line-height:60px;color:#fff;font-weight:bold;font-size:20px;}
.help_ico{background:url(/images/help_ico.png) no-repeat 0px 0;width:25px;height:27px;display:inline-block; vertical-align:middle;margin:0px 14px 0px 19px;}
.help_ico2{background:url(/images/help_ico.png) no-repeat 0 -80px;width:27px;height:25px;display:inline-block; vertical-align:middle;margin:0px 14px 0px 19px;}
.help_ul li{line-height:50px;font-size:16px;}
.help_ul li a{color:#fff;display:block;padding-left:59px;}
.help_ul li a:hover{background:#323442; text-decoration:none;}
.help_ul li .Current{background:#323442; text-decoration:none;}
.help_right{float:right;width:868px;height:auto;}
.help_right h2{background:#dfe1ec;height:60px;line-height:60px;padding-left:26px;}
.help_right h2 .current{color:#f1592a;}
.he_left{float:left;}
.he_right{float:right;}
.her_ico{background:url(/images/help_ico.png) no-repeat -64px -11px;width:13px;height:3px; vertical-align:middle;display:inline-block;margin-top:22px;}
.her_ico2{background:url(/images/help_ico.png) no-repeat -91px -6px;width:13px;height:13px; vertical-align:middle;display:inline-block;margin-top:22px;}
.help_center_con{float:left;width:653px;border-right:1px solid #e5e5e5;padding-bottom:99999px;margin-bottom:-99999px;height:auto;overflow:hidden;}
.help_center_con h3{border-bottom:1px solid #e1e4e6;margin:27px 25px 0px 25px;padding-bottom:10px;font-size:20px;color:#333;}
.help_list{border-bottom:1px dashed #c0c5c9; margin:0 25px;}
.help_list dt{ height:42px; line-height:42px;  font-size:14px;}
.help_list dt span.q_a_text{ color:#333; background:url(/images/help_ico.png) no-repeat 0 -263px; padding-left:10px; float:left; width:510px; line-height:42px; height:42px;}
.help_list dt span.q_a_add{ background:url(/images/help_ico.png) no-repeat; width:13px; height:13px; float:right; margin:18px 4px 0 0; cursor:pointer; display:block;}
.help_list dt span.point_open{ background-position: 0 -158px;}
.help_list dt span.point_close{ background-position: 0 -213px;}
.help_list dd{ line-height:22px; color:#848484; line-height:22px; padding:4px 0 12px 0;}
.ui_item_detail{ display:none;}
.ui_item_p{ padding:20px; background:#f2f2f2; margin-left:8px; position:relative; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;border-radius:3px; font-size:13px;}
.account_info .ui_item_p{ width:723px;}
.ui_item_p .arrow{width:0px; height:0px; font-size:0px; line-height:0px; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #f2f2f2; position:absolute;top:-7px; left:14px;}
.helpr_right{float:left;margin-top:27px;margin-left:24px;}
.helpr_t{border-bottom:1px dashed #e1e4e6;padding-bottom:15px;margin-bottom:10px;}
.helpr_t dt{color:#2d2d2d;}
.helpr_t .dd_num{color:#f1592a;font-size:22px;font-weight:bold;margin:6px 0px;}
.helpr_t .dd_time{color:#575757;}
.help_p{padding:17px 0px 10px 0px;}
.help_text{ text-align:center;color:#363636;font-size:13px;}
.introduction_tit { color: #fd5f56; font-size: 15px; line-height: 36px; padding: 12px 0 0;}
.intorduction_p { font-size: 13px;  line-height: 24px; padding-top: 8px;}
.introduction_li li { background: url(/images/dot_grey.gif) no-repeat scroll 0 10px rgba(0, 0, 0, 0); line-height: 24px; padding-left: 10px;}
.add_infor_h { font-weight: bold; line-height: 24px;}
.ceo_say { border-top: 1px dashed #ccc; line-height: 24px; margin-top: 30px; padding-top: 20px;}
.ceo_say p { padding-top: 8px; text-indent: 28px;}
/*帮助中心 end*/

/*popup*/
.popup,
.popup_take{ padding:10px; position:fixed; left:50%; top:20%; z-index:1000; background:url(/images/bg_opa.png); border-radius:5px;}
.popup h3,
.popup_take h3{ background:#fff; height:56px; line-height:56px; padding:0 10px 0 22px; border-bottom:1px solid #e7ecee; color:#ff4400; font-size:18px; border-radius:4px 4px 0 0; font-weight:bold;}
.popup h3 span,
.popup_take span{ float:left;}
.popup_take .pop_login_bg span{float:none;}
.popup h3 .close,
.popup_take h3 .close{ width:24px; height:24px; background:url(/images/close_pop.png) no-repeat; float:right; margin-top:16px;}
.popup h3 .close:hover,
.popup_take .close:hover{ background-position:0 -36px;}
.pop_hkb_plan,
.pop_modify,
.pop_take{ background:#fff; padding:0 36px 30px 0;}
.pop_hkb_plan,
.pop_transfer,
.change_key{ background:#fff; padding:0 36px 30px 20px;}
.pop_hkb_plan .tit,
.pop_take .tit{ line-height:38px; width:106px; float:left; text-align:right;}
.change_key .tit{ line-height:38px; width:126px; float:left; text-align:right;}
.pop_transfer .tit,
.pop_transfer span{ line-height:30px;}
.pop_hkb_plan li,
.change_key li{ padding-top:10px;}
.pop_transfer li{ padding-top:0;}
.pop_hkb_plan .li_text,
.pop_take .li_text{ line-height:38px;}
.pop_hkb_plan .pop_padd0,
.pop_take .pop_padd0{ padding-top:0;}
.pop_hkb_plan .tips,
.pop_take .tips{ padding-left:10px; color:#aaa; font-size:13px; line-height:36px; display:inline-block;}
.pop_transfer .tips{ padding-left:10px; color:#aaa; font-size:13px; line-height:18px; display:inline-block;}
.pop_hkb_plan .suc_tips,
.pop_take .suc_tips {background:url(/images/icon_er.png) no-repeat 0 3px; color:#18b160; padding-left:18px; margin-top:2px; display:block; width:12px; height:15px;}
.pop_hkb_plan .err_tips,
.pop_take .err_tips {background:url(/images/icon_er.png) no-repeat 0 -79px; color:#f25422; padding-left:18px; margin-top:2px; display:block;}
.pop_hkb_plan .input,
.pop_transfer .input,
.pop_modify input,
.pop_take input{ width:180px; padding-left:6px;}
.change_key input{ width:210px; padding-left:6px;}

.popup_bottom{ background:#e7ecee; padding:12px 0;}
.popup_bottom .btn{ width:96px; height:34px; line-height:34px; background:#f40; color:#fff; font-size:16px; text-align:center; display:block; margin:0 auto; border-radius:3px;}
.popup_bottom .btn:hover{background:#fe5d19;}
.pop_modify .tit{ line-height:38px; width:190px; float:left; text-align:right;}
.pop_modify li{ padding-top:15px;}
.pop_modify .tips{ padding-left:190px; color:#aaa; font-size:13px;}
.pop_modify .suc_tips{ display:inline-block; width:12px; height:12px; background:url(/images/icon_er.png) no-repeat; margin:13px 0 0 10px; color:#18b160;}
.pop_modify .err_tips{ display:inline-block; background:url(/images/icon_er.png) no-repeat 0 -69px; margin:0 0 0 10px; line-height:36px; padding-left:16px; color:#f25422;}

.pop_reset{background:#fff; padding:60px 0 60px 90px;}
.pop_reset p{background:url(/images/suc_zt.png) no-repeat; padding-left:40px;}
.pop_reset .bi{font-size:20px; color:#39b54a; line-height:36px;}

.pop_up_bg,
.pop_up_bg_take{ width:100%; height:100%; position:fixed; top:0; left:0; background:#000; opacity:0.3; -moz-opacity:0.3; -khtml-opacity:0.3; filter:Alpha(opacity=30); z-index:999;}

.popup h4{ height:72px; background:#f7f7f7; border-bottom:1px solid #d9d9d9; padding-top:26px}
.popup .pop_logo{ display:block; width:174px; height:36px; background:url(/images/logo.png) no-repeat; margin:0 auto;}
.pop_load{ margin:0 auto; padding:40px 0 60px; background:#fff; text-align:center;}
.pop_load p{ font-size:16px; color:#00a0e9; padding-bottom:16px;}
.pop_problem{ background:#fff; padding:90px 0 90px 126px;}
.pop_problem dt{ font-size:18px; padding-bottom:22px;}
.pop_problem dd{ font-size:28px; background:url(/images/phone.png) no-repeat 0 5px; padding-left:44px;}
.pop_problem .btn_pro{ margin-top:40px;}
.pop_problem .com_payment{ width:164px; height:38px; line-height:38px; background:#f40; float:left; text-align:center; font-size:16px; color:#fff; border-radius:3px; margin-right:12px;}
.pop_problem .com_payment:hover{ background:#fe591d;}
.pop_problem .ref_payment{ width:162px; height:36px; line-height:36px; background:#ffdacc; float:left; text-align:center; font-size:16px; border:1px solid #f40; color:#f40; border-radius:3px;}
.pop_problem .ref_payment:hover{ background:#f40; color:#fff;}

.pop_two_mod .tit{ width: 70px; text-align:right;}
.pop_two_mod li .tit{ width: auto; text-align:left;}
/*404*/
.error_404{ width:1090px; margin:0 auto; padding:60px 0; background:#fff; text-align:center;}
.error_404 .error_text{ text-align:left; margin-left:360px; width:330px;}
.error_404 .error_text dt{ font-size:18px; padding-top:20px;}
.error_404 .error_text dt span{ font-size:38px; color:#84cf06; font-family:Arial;}
.error_404 .error_text dd{ padding:20px 0;}

/*select*/
.select{position:relative;float:left;}
.select dt{border: 1px solid #bfbfbf; border-radius: 3px; line-height: 34px; height:34px;background:#fff url(/images/select_arrow.png) no-repeat 160px center;background:#fff url(/images/select_arrow.png) no-repeat 169px center\9;padding-left:10px;cursor:pointer;width:156px;width:165px\9;padding-right:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;}
.ie10 .select dt {   width:156px; background:#fff url(/images/select_arrow.png) no-repeat 160px center;}
.select dt:hover{border:1px solid #ff6559; -moz-box-shadow: 0 0 3px #ff6559; -khtml-box-shadow: 0 0 3px #ff6559;-webkit-box-shadow: 0 0 3px #ff6559;box-shadow: 0 0 3px #ff6559;}
.select dd{position:absolute;left:0;top:36px;border:1px solid #d2ccc4;background:#fff;display:none;}
.select dd ul{padding:4px;width:170px;width:179px\9;max-height:250px;overflow:auto;}
.ie10 .select dd ul{ width:170px;}
.select dd ul li a{line-height:22px;display:block;padding:0 8px;}
.select dd ul li a:hover{background:#f5f5f5;}


.special_topic_img1{ background: url(/images/special_topic_img1.jpg) no-repeat; width:100%; height:769px; }
.special_topic_img2{ background: url(/images/special_topic_img2.jpg) no-repeat center center; width:100%; height:590px; padding-top:190px; }
.special_topic_img3{ background: url(/images/special_topic_img3.jpg) no-repeat center center; width:100%; height:626px; padding-top:176px; }
.special_topic_img4{ background: url(/images/special_topic_img4.jpg) no-repeat center center; width:100%; height:554px; padding-top:190px; }
.special_topic_img5{ background: url(/images/special_topic_img5.jpg) no-repeat center center; width:100%; height:442px; padding-top:190px; }
.spe_wid{ width:1090px; margin:0 auto; padding-top:486px;}
.spe_wid a.rst,
.bo_rst a{ height:56px; line-height:56px; width:242px; background:#f25522; color:#fff; display:inline-block; font-size:24px; text-align:center; border-radius:5px; margin-right:20px; }
.spe_wid a.rst:hover{ background:#fa693b;}
.spe_wid a.apprst{ height:52px; line-height:52px; width:238px; border:2px solid #f25522; color:#f25522; display:inline-block; font-size:24px; text-align:center; border-radius:5px;}
.spe_wid a.apprst:hover{ background:#f25522; color:#fff;}
.special_topic_img6_bg{ background:#fff;}
.special_topic_img6{ width:1194px; margin:0 auto;}
.special_topic_img6 h3{ font-size:46px; color:#506d7f; text-align:center;}
.special_topic_img6 p{ font-size:20px; color:#506d7f; text-align:center; padding:30px 0 50px;}
.spe_logo{ height:140px;}
.spe_pre{ width:20px; height:32px; background:url(/images/arrow_spe.png) no-repeat; float:left; margin:54px 10px 0 0;}

.spe_next{ width:20px; height:32px; background:url(/images/arrow_spe.png) no-repeat 0 -32px; float:right; margin:54px 0 0;}
.spe_logo_con{}
.spe_logo_con li{ width:118px; height:140px; background:#f5f5f5; float:left; margin:0 12px; text-align:center;}
.spe_logo_con a{ background:url(/images/spe_logo.png) no-repeat; float:left; width:67px; height:91px; margin:28px 0 0 26px;}
.spe_logo_con a.pay_logo{ background-position:0 0;}
.spe_logo_con a.hkd_logo{ background-position:-138px 0;}
.spe_logo_con a.dxb_logo{ background-position:-276px 0;}
.spe_logo_con a.ypb_logo{ background-position:-415px 0;}
.spe_logo_con a.hx_logo{ background-position:-554px 0;}
.spe_logo_con a.hxsj_logo{ background-position:-693px 0;}
.spe_logo_con a.pb_logo{ background-position:-832px 0;}
.spe_logo_con a.hxtc_logo{ background-position:-971px 0;}
.bo_rst{ margin:90px auto 120px;}
.bo_rst a{ margin-left:495px;}


.r_fixed{position:fixed; bottom:74px; right:16px;z-index: 300;}
.r_fixed a{ width:46px; height:46px; background:#fff url(/images/iconright.png) no-repeat; display:block; text-indent:-999em;}
.r_fixed .icon_app{ border:1px solid #dddde0; background-position:center 10px; }
.r_fixed .icon_card{ border:1px solid #dddde0; border-top:0; background-position: center -36px;}
.r_fixed .icon_calls{ border:1px solid #dddde0; border-top:0; background-position: center -80px;}
.r_fixed .icon_money{ border:1px solid #dddde0; border-top:0; background-position: center -130px;}
.r_fixed .return_top{ border:1px solid #dddde0; background-position: center -188px; margin-top:10px;}
.r_fixed a:hover{ padding-top:4px; height:42px; text-indent:0; color:#fff; background:#f40; text-align:center;}
.r_fixed .return_top:hover{background:#f40 url(/images/iconright.png) no-repeat center -226px;}


.news_in_tab li.fli{ position:relative;}
.news_in_tab{ height:52px; width:1090px; margin:0 auto;}
.news_in_tab li.fli a{ color:#fff; position:absolute; background:url(/images/news_tab.png) no-repeat 0 -42px;}
.news_in_tab li{ float:left; width:103px; height:42px; margin-right:10px;}
.news_in_tab li a{ width:103px; height:42px; line-height:34px; display:block; text-align:center; font-size:16px; color:#444; background:url(/images/news_tab.png) no-repeat;}
.news_in_con{ width:1090px; margin:0 auto;}
.news_in_con dl{ /*position:relative;*/}
.news_in_con .icon_new{ position:absolute; top:7px; left:-9px; width:28px; height:34px; background:url(/images/icon_news_list.png) no-repeat 0 -178px; font-size:14px; font-family:SimSun; color:#fff; line-height:30px; text-align:center;}
.news_in_con .icon_recommend{ position: absolute; top:7px; left:-9px; width:28px; height:34px; background:url(/images/icon_news_list.png) no-repeat; font-size:14px; font-family:SimSun; color:#fff; line-height:30px; text-align:center;}


#tab_con_news div.fdiv {display:block;}
.news_in_list{ height:168px; margin-bottom:8px; background:#fff; border:1px solid #d6d7db; position:relative;}
.news_in_list:hover{ border:1px solid #f25422; -moz-box-shadow: 0 2px 3px rgba(242,84,34,.4); khmtl-box-shadow: 0 2px 3px rgba(242,84,34,.4); -webkit-box-shadow: 0 2px 3px rgba(242,84,34,.4); box-shadow: 0 2px 3px rgba(242,84,34,.4);}
.news_in_list dt{ float:left; width:182px; height:126px; line-height:126px; padding:20px 22px; margin:0 auto; text-align:center; overflow:hidden;}
.news_in_list dt img{ max-width:182px; max-height:126px; vertical-align:middle; overflow:hidden;}
.news_in_list .news_con_dd{ float:left; width:636px; color:#000; padding:20px 0 20px 16px;}
.news_con_dd h3{ font-size:20px; padding-bottom:12px;}
.news_con_dd a:link{ color:#333;}
.news_con_dd a:visited{ color:#333;}
.news_con_dd a:hover,
.news_con_dd a:active{ color:#ea373a;}
.news_in_list .icon_new{ position:absolute; top:7px; left:-9px; width:28px; height:34px; background:url(/images/icon_news_list.png) no-repeat 0 -178px; font-size:14px; font-family:SimSun; color:#fff; line-height:30px; text-align:center;}
.news_in_list .icon_recommend{ position: absolute; top:7px; left:-9px; width:28px; height:34px; background:url(/images/icon_news_list.png) no-repeat; font-size:14px; font-family:SimSun; color:#fff; line-height:30px; text-align:center;}

.news_in_list .p_14{ font-size:14px; line-height:26px; color:#555; width:100%; height:78px; overflow:hidden;}
.news_in_list .p_14:hover{ color:#333; cursor:pointer;}
.news_in_list .p_14 a{color:#0f88dd;}
.news_in_list .p_14 a:hover{ text-decoration:underline;}
.news_in_list .news_con_r{ width:120px; height:126px; margin-top:20px; padding-left:40px; float:right; font-size:13px; border-left:1px dashed #ccc;}
.news_in_list .news_date{ color:#a3a3a3;}
.news_in_list .news_active{ height:68px; padding-top:8px;}
.news_in_list .news_share{ width:20px; height:20px; display:block; margin-right:20px; background:url(/images/news_list_icon.gif) no-repeat; float:left;}
.news_in_list .news_share:hover{ background-position:0 -30px;}
.news_in_list .zhan{ float:left; background:url(/images/news_list_icon.gif) no-repeat 0 -60px; color:#f00; padding-top:20px;}
.annoou_first .zhan{ float:right; background:url(/images/news_list_icon.gif) no-repeat 0 -60px; color:#f00; padding-left:20px; margin-right:8px;}
.news_in_list .zhan:hover,
.annoou_first .zhan:hover{ background-position:0 -100px;}
.news_in_list .zan_has,
.annoou_first .zan_has{ cursor:default;}
.news_in_list .zan .zan_views{ padding-top:22px; display:block;}
.news_in_list .zan_has .zan_views{ padding-top:22px; display:block; color:#999;}
.annoou_first .zan,
.annoou_first .zan_has{ height:18px; display:block; background:url(/images/news_list_icon.gif) no-repeat 0 -60px; float:left; color:#f00; margin-right:12px;}
.annoou_first .zan .zan_icon,
.annoou_first .zan_has .zan_icon{ width:18px; height:18px; padding-right:6px; float:left;}
.annoou_first .zan .zan_views{ float:left;}
.annoou_first .zan_has .zan_views{ float:left; color:#999;}
.annoou_first .fgx{float:right; padding-right:10px; color:#cacaca; font-size:13px;}



.ttxw,
.lckt,
.zngg{ display:none;}


.news_main{ width:1090px; margin:0 auto; background:#fff; }

.news_in_detail{ width:676px; min-height:732px; padding:0 45px 70px; float:left; border-right:1px solid #e1e4e6; color:#646464; font-size:13px;word-break: break-all;word-wrap:break-word;}
.news_in_left{ width:250px; padding:6px 35px; float:right;}
.news_in_left h3{ font-size:19px; color:#ea373a; font-weight:bold; line-height:42px; padding-top:15px; border-bottom:1px solid #ececec; /*background:url(/images/news_list_icon.gif) no-repeat 82px -114px;*/}
.news_in_left ul{ border-top:1px solid #ececec; margin:1px 0 20px 0;}
.news_in_left li{ height:20px; width:100%; line-height:20px; margin:15px 0 5px; font-size:14px; color:333; overflow:hidden;}
.news_in_left li a:hover{ color:#ea373a; text-decoration:underline;}
.news_in_left .top3{ width:20px; height:20px; background:#ea373a; color:#fff; display:inline-block; text-align:center; margin-right:10px;}
.news_in_left .top_d{ width:20px; height:20px; background:#f2f2f2; color:#333; display:inline-block; text-align:center; margin-right:10px;}
.news_two_code{ border-top:1px solid #ea373a; width:100%;}
.news_two_code .d_app img{ width:85px; height:85px; border:1px solid #e0e0e0; padding:6px;}
.news_two_code dl{ padding-top:16px;}
.news_two_code dt{ float:left; width:112px;}
.news_two_code dd{ float:left; width:132px;}
.news_two_code h4{ color:#000; font-size:15px; padding-bottom:8px;}
.news_two_code p{ font-size:13px; color:#888;}
.users_comments{ border-top:3px solid #000; margin-top:30px;}
.users_comments .tit{ font-size:16px; color:#888; float:left; line-height:50px;}
.users_comments .words{ font-size:12px; float:right; line-height:50px;}
.textarea_comments{ width:660px; height:130px; border:1px solid #d9d9d9; padding:5px; font-size:13px; line-height:20px;}
.recent_comments{ border:1px solid #e1e4e6;}
.recent_comments .t{ font-size:15px; color:#000; background:#f4f4f4; height:38px; width:100%;}
.recent_comments .t span{ float:left; line-height:38px; padding-left:20px;}
.recent_comments .t .btn_greyb{ background:url(/images/btn_grey.gif) no-repeat; width:50px; height:30px; line-height:30px; text-align:center; margin:4px 0 0 14px; color:#555; font-size:13px;}
.recent_comments .t .btn_greyb:hover{ background-position:0 -30px; color:#e4393c;}
.recent_com_list{ padding:20px 0; border-bottom:1px dotted #cbcbcb;}
.recent_com_list:hover{ background:#fafafa;}
.recent_com_list dt{ width:60px; padding:0 15px; float:left;}
.recent_com_list dd{ float:left; width:566px;}
.name_date .name{ color:#888; float:left; }
.name_date .date{ color:#888; float:right; text-align:right;}
.comm_con{ color:#333; padding:14px 0 16px 0;}
.comm_acti{ text-align:right; color:#113ea5;}
.comm_acti i{ font-style:normal;}
.comm_acti span{ color:#f00;}
.comm_acti a{ color:#113ea5; padding:0 6px;}
.comm_repet{ border:1px solid #e1e4e6; background:#fafafa; position:relative; margin-top:10px;}
.comm_repet .arrow{ width:11px; height:7px; background:url(/images/news_com_arrow.gif) no-repeat; position:absolute; right:10px; top:-6px;}
.comm_repet_list{ padding:20px 20px 0;  border-top:1px dotted #cbcbcb;}
.com_view_more{ height:44px; line-height:44px; text-align:center;}
.com_view_more a{ color:#113ea5;}
.up_down_artic{ font-size: 14px; line-height:28px;}
.up_down_artic .linkArt{ color:#113ea5;}
.up_down_artic .linkArt:hover{ text-decoration:underline;}
ul._relaArt li { height: 23px; list-style-position: inside; list-style-type: disc; font-size:14px;overflow: hidden;}
ul._relaArt li a:hover{ color:#ea373a; text-decoration:underline;}
.related_read{ font-size:15px; font-weight:bold; padding:14px 0; border-top:1px solid #d9d9d9; margin-top:8px;}
.repet_textarea{margin:20px 0;}
.repet_textarea textarea{width:515px; height:60px; border:1px solid #ccc; padding:5px; display:block; margin:0 20px;}
.repet_textarea .btn_red{ margin:8px 18px 0; height:30px; line-height:30px; font-size:12px;}
.repet_textarea p{ color:#e4393c; margin-top:8px; line-height:30px;}
.repet_textarea .submit img{ margin-top:16px;}
.repet_textarea .submit span{ margin:8px 0 0 4px; line-height:30px; color:#bbb;}
.repet_textarea .submit p{ margin-left:12px; padding-right:30px;}

.no_comment{font-size:14px; padding:40px 0; text-align:center;}


.annoou_first{ border-bottom:2px solid #e4393c; padding:30px 0 8px; margin-bottom:12px;}
.annou_return{ color:#17ad5e; background:url(/images/icon_return.gif) no-repeat; font-size:12px; padding-left:16px;}
.annou_return:hover{ text-decoration:underline;}
.announcement_detail,
.news_detail{ width:646px; min-height:732px; padding:0 56px 70px; float:left; border-right:1px solid #e1e4e6; color:#646464; font-size:13px;}
.share_link{ height:16px; float:right; padding-bottom:10px;}

.announcement_detail_tit,
.news_detail_tit{ border-bottom:1px dashed #ccc; padding:10px 0;}
.announcement_detail_tit h4,
.news_detail_tit h4{ color:#e4393c; font-size:22px; line-height:36px; text-align:center;}
.announcement_detail_tit .date,
.news_detail_tit .date{ color:#666; font-size:14px; line-height:22px; text-align:center;}
.announcement_detail h5,
.news_detail h5,
.news_in_detail h5{ font-size:16px; color:#2c2c2c; padding-top:28px;}
.announcement_detail .paragraph,
.news_detail .paragraph,
.news_in_detail .paragraph{ font-size:13px; color:#666; padding-top:12px; line-height:24px; text-indent:2em;}
.news_in_detail img{max-width:676px; margin:0 auto; text-align:center; display:block;}
.announcement_detail .signature{ text-align:right; padding:30px 0;}
.original_link{ margin:30px 0; display:block; color:#0f88dd;}
.original_link:hover{ text-decoration:underline;}
.com_btn{ height:32px; line-height:32px; padding:16px 18px; float:right;}
.com_btn a{ display:inline-block;}
.com_btn a:hover{ text-decoration:underline;}
.com_btn .tips{ display:inline-block; padding:0 8px 0 4px; color:#f25422;}
.btn_red{ color:#fff; text-align:center; background:#f25422; margin-left:8px; border-radius:4px; padding:0 12px;}
.btn_red:hover{ cursor:pointer; text-decoration:none;}
















